#pragma once

class Time
{
public:
	Time();
	~Time();
	float& getMilliSecondsElapsed();
	float getSecondsElapsed();
	float getMinutesElapsed();
	float& getMilliSecondsSinceStart();
	float getSecondsSinceStart();
	float getMinutesSinceStart();
	void setTime( float seconds );
	float operator-(const Time&);
private:
	float m_milliSeconds;
	float m_timeSinceLast;
};